/**
 * 
 */
package ec.gob.magap.era.web.controller;

import java.util.List;

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.servlet.http.HttpSession;

import ec.gob.magap.era.entities.Recurso;
import ec.gob.magap.era.entities.Usuario;
import ec.gob.magap.era.web.general.Utilidades;

/**
 * @author Javier
 *
 */
@SessionScoped
@ManagedBean
public class CabeceraPrincipalController extends BasicoController {
	/**
	 * 
	 */
	private static final long serialVersionUID = -5305431274082585381L;

	@SuppressWarnings("unchecked")
	@PostConstruct
    public void postContruct() {
	   
	  HttpSession session = Utilidades.getSession();
	  usuario = (Usuario) session.getAttribute("UsuarioLogeado");
	  listaRecursos = (List<Recurso>)  session.getAttribute("Recursos");
    }
	private Usuario usuario;

	private List<Recurso> listaRecursos;
	
	/**
	 * @return the usuario
	 */
	public Usuario getUsuario() {
		return usuario;
	}

	/**
	 * @param usuario the usuario to set
	 */
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	/**
	 * @return the listaRecursos
	 */
	public List<Recurso> getListaRecursos() {
		return listaRecursos;
	}

	/**
	 * @param listaRecursos the listaRecursos to set
	 */
	public void setListaRecursos(List<Recurso> listaRecursos) {
		this.listaRecursos = listaRecursos;
	}
}
